Python Job: Back-End Developer (#10323)

Job added on

Location

Dublin - Ireland

Job type

Full-Time

Python Job Details

We are looking to hire a talented Back-End Developer for our well-established virtual platform client in luxury retail to manage and own several products and features as part of our Infrastructure growth roadmap. You will be working closely alongside the Product Manager and CTO to drive how data is captured, controlled, repurposed and used as valuable insights for our clients to act upon.

This role is vital to the Product Vision & Strategy and critical to the value it delivers to our clients.

Responsibilities

  • Work with the CTO, Product Manager and Engineering team to ideate software solutions
  • Design microservices, server-side architecture and develop backend RestAPIs
  • Develop and manage well-functioning databases and applications
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Technologies we use:

FastAPI as a server backend, Auth0 for authentication, Terraform for deployment, AWS and Azure for infrastructure, Github for source control, JIRA for project management, MongoDB and MySQL as the database

Technical Requirements:

  • Experience using the FastAPI framework with Python
  • Experience using IaaC services such as Terraform for deployments Experience using Auth0 for authentication
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
  • Experience with core AWS web-enabling technologies
  • Experience in AWS Services i.e., EC2, VPC, S3, RDS, Site to Site VPN connections, Transit Gateway, AWS Lambda, IAM, AWS Secret Manager
  • Familiarity and operational knowledge of open-source systems
  • Experience building and maintaining a CI/CD pipeline in GitHub Actions, Jenkins and AWS developer tools like code commit, code build, code deploy and code pipeline
  • Excellent communication and teamwork skills
  • Experience writing Unit tests with Pytest
  • Firm understanding of Git source control
  • Must be comfortable working in a fast-paced startup environment
  • Ability to work autonomously, but know the value of communication and discussions
  • Preferable experience in the service under AWS and Azure
  • Enjoys working in a fast-paced and collaborative international environment
  • Over 5 years of proven development track record preferred

Benefits of working with us:

  • An amazing team that is passionate about what they do and are extremely friendly!
  • Fully remote work so that you have complete location flexibility (according to time zone requirements of your team)
  • 2 retreats a year with the most brilliant people
  • 33 days of annual leave, including UK Bank Holidays
  • Development opportunities and funding for learning
  • Lunch & Learns about interesting topics such as Nutrition, overall Well-being, and endless subjects
  • Christmas holidays off - we shut down for Christmas completely!

Job Types: Full-time, Permanent

Salary: Up to €80,000.00 per year

Benefits:

  • Additional leave
  • Company events
  • Wellness program
  • Work from home

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • FastAPI framework with Python: 1 year (preferred)
  • IaaC services: 1 year (preferred)
  • proven development: 5 years (preferred)